package com.pan.admin.module.api.service;

import com.pan.admin.module.api.entity.qo.ApiKeyHistoryBillQO;
import com.pan.admin.module.api.entity.vo.ApiKeyHistoryBillDetailVO;
import com.pan.admin.module.api.entity.vo.ApiKeyHistoryBillVO;

import java.util.List;

/**
 *  渠道历史账单业务层
 */
public interface ApiKeyHistoryBillService {

    /**
     *  获取渠道账单集合
     *
     *  @param  apiKeyHistoryBillQO
     *  @param  displayDateTime
     *  @return
     */
    List<ApiKeyHistoryBillVO> list(ApiKeyHistoryBillQO apiKeyHistoryBillQO, String displayDateTime);

    /**
     *  获取消耗详情
     *
     *  @param  apiKeyHistoryBillQO
     *  @return List
     */
    List<ApiKeyHistoryBillDetailVO> getBillDetail(ApiKeyHistoryBillQO apiKeyHistoryBillQO);
}
